Skip to content

CycloneDX 1.6.2 - Schema Alignment & Typo-/Bug‑Fix Release#934

Closed
jkowalleck wants to merge 10 commits into
masterfrom
1.6.2-dev
Closed

CycloneDX 1.6.2 - Schema Alignment & Typo-/Bug‑Fix Release#934
jkowalleck wants to merge 10 commits into
masterfrom
1.6.2-dev

Conversation

@jkowalleck
Copy link
Copy Markdown
Member

@jkowalleck jkowalleck commented May 18, 2026

Important

This PR is a backport only. Do not merge it.
It exists to document the changes, tag a release, and then lock the branch.


Fixed – Schema Alignment

  • Protobuf: added the optional, repeated field ModelCard.property (#726 via #743)
  • XML: added the optional, repeated node //modelCard/properties (#726 via #743)
  • XML: changed the node //modelCard/considerations/users/user from optional to optional and repeated (#737 via #744)
  • XML: changed the node //modelCard/considerations/useCases/useCase from optional to optional and repeated (#737 via #744)
  • XML: changed the node //modelCard/considerations/technicalLimitations/technicalLimitation from optional to optional and repeated (#737 via #744)
  • XML: changed the node //modelCard/considerations/performanceTradeoffs/performanceTradeoff from optional to optional and repeated (#737 via #744)

Docs – Schema Alignment

  • Backported streamlined documentation.

Tests

  • Backported test cases.
  • Backported Java test runners.

branch created via

git checkout tags/1.6.1
git switch -c 1.6.2-dev

back-port via

git checkout 1.7.1-dev -- schema/bom-1.5.*
git checkout 1.7.1-dev -- schema/bom-1.6.*
git checkout 1.7.1-dev -- schema/xmlcatalog.xml
git checkout 1.7.1-dev -- tools/src/test/resources/1.0/
git checkout 1.7.1-dev -- tools/src/test/resources/1.1/
git checkout 1.7.1-dev -- tools/src/test/resources/1.2/
git checkout 1.7.1-dev -- tools/src/test/resources/1.3/
git checkout 1.7.1-dev -- tools/src/test/resources/1.4/
git checkout 1.7.1-dev -- tools/src/test/resources/1.5/
git checkout 1.7.1-dev -- tools/src/test/resources/1.6/
git checkout 1.7.1-dev -- tools/pom.xml
git checkout 1.7.1-dev -- tools/src/test/java/
git checkout 1.7.1-dev -- tools/src/test/js/
git checkout 1.7.1-dev -- tools/src/test/php/
git checkout 1.7.1-dev -- tools/src/test/proto/

then, modified the schema/xmlcatalog.xml and tests accordingly

Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
@jkowalleck jkowalleck marked this pull request as ready for review May 19, 2026 09:51
@jkowalleck jkowalleck requested a review from a team as a code owner May 19, 2026 09:51
@jkowalleck jkowalleck changed the title [WIP] CycloneDX 1.6.2 - Schema Alignment & Typo-/Bug‑Fix Release CycloneDX 1.6.2 - Schema Alignment & Typo-/Bug‑Fix Release May 19, 2026
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
@jkowalleck jkowalleck added this to the 1.6.2 milestone May 22, 2026
@jkowalleck jkowalleck self-assigned this May 22, 2026
jkowalleck added a commit that referenced this pull request Jun 2, 2026
## Fixed – Schema Alignment
* Protobuf: added the optional, repeated field `ModelCard.property`
([#726] via [#743])
* XML: added the optional, repeated node `//modelCard/properties`
([#726] via [#743])
* XML: changed the node `//modelCard/considerations/users/user` from
optional to optional and repeated ([#737] via [#744])
* XML: changed the node `//modelCard/considerations/useCases/useCase`
from optional to optional and repeated ([#737] via [#744])
* XML: changed the node
`//modelCard/considerations/technicalLimitations/technicalLimitation`
from optional to optional and repeated ([#737] via [#744])
* XML: changed the node
`//modelCard/considerations/performanceTradeoffs/performanceTradeoff`
from optional to optional and repeated ([#737] via [#744])

## Tests
* Added test cases for the updated schemas.

[#726]: #726  
[#743]: #743  
[#737]: #737  
[#744]: #744




-----

- fixes #917
- fixes #726
- fixes #737

---

progress: https://github.com/CycloneDX/specification/milestone/13

intended release: v1.7.1 

backports:
- 1.5.1 - #933
- 1.6.2 - #934
@jkowalleck
Copy link
Copy Markdown
Member Author

@jkowalleck
Copy link
Copy Markdown
Member Author

release is done. closing PR, locking branch.

@jkowalleck jkowalleck closed this Jun 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant